export default [
  {
    id: 1,
    name: '城市街道',
    scene: 'streetScene',
    camera: { position: [0, 10, 18], lookAt: [0, 2, 0] },
    ground: { color: 0x333333, height: 0, width: 30, depth: 20 },
    platforms: [
      { position: [-8, 1, 0], size: [4, 1, 8], color: 0x444466 },
      { position: [8, 1, 0], size: [4, 1, 8], color: 0x444466 }
    ],
    obstacles: [
      { type: 'box', position: [-5, 0.5, 6], size: [1, 1, 1], color: 0x888888 },
      { type: 'cylinder', position: [5, 0.5, -6], radius: 0.5, height: 1, color: 0xaaaa00 }, // 垃圾桶
      { type: 'ad', position: [0, 2, -9], size: [2, 4, 0.2], color: 0x00aaff }
    ],
    decorations: [
      { type: 'tree', position: [-12, 0, 7], scale: 1.2 },
      { type: 'tree', position: [12, 0, -7], scale: 1.1 }
    ],
    lights: [
      { type: 'ambient', color: 0x404060, intensity: 0.7 },
      { type: 'directional', color: 0xffffff, intensity: 1.2, position: [10, 20, 10] },
      { type: 'point', color: 0xffee88, intensity: 1.5, position: [-8, 3, 0], distance: 8 }, // 路灯
      { type: 'point', color: 0xffee88, intensity: 1.5, position: [8, 3, 0], distance: 8 }
    ]
  },
  {
    id: 2,
    name: '武道馆',
    scene: 'dojoScene',
    camera: { position: [0, 8, 14], lookAt: [0, 2, 0] },
    ground: { color: 0xdeb887, height: 0, width: 24, depth: 16 },
    platforms: [
      { position: [0, 0.5, 0], size: [8, 1, 8], color: 0x8b5c2a } // 擂台
    ],
    obstacles: [
      { type: 'cylinder', position: [-3, 0.5, 3], radius: 0.3, height: 1, color: 0x996633 }, // 木桩
      { type: 'cylinder', position: [3, 0.5, -3], radius: 0.3, height: 1, color: 0x996633 },
      { type: 'box', position: [0, 0.5, 7], size: [1, 1, 1], color: 0xffe066 } // 鼓
    ],
    decorations: [
      { type: 'lantern', position: [-6, 3, 0], scale: 1 },
      { type: 'lantern', position: [6, 3, 0], scale: 1 },
      { type: 'sakura', position: [10, 0, -6], scale: 1.2 }
    ],
    lights: [
      { type: 'ambient', color: 0xffe0b2, intensity: 0.7 },
      { type: 'directional', color: 0xffffff, intensity: 1.0, position: [0, 12, 8] },
      { type: 'point', color: 0xffcc66, intensity: 1.2, position: [-6, 3, 0], distance: 6 },
      { type: 'point', color: 0xffcc66, intensity: 1.2, position: [6, 3, 0], distance: 6 }
    ]
  },
  {
    id: 3,
    name: '火山口',
    scene: 'volcanoScene',
    camera: { position: [0, 14, 20], lookAt: [0, 2, 0] },
    ground: { color: 0x442211, height: 0, width: 28, depth: 18 },
    platforms: [
      { position: [-6, 1, 4], size: [3, 1, 3], color: 0x552200 },
      { position: [6, 1, -4], size: [3, 1, 3], color: 0x552200 }
    ],
    obstacles: [
      { type: 'rock', position: [-3, 0.5, 6], scale: 1.2 },
      { type: 'rock', position: [3, 0.5, -6], scale: 1.1 },
      { type: 'lava', position: [0, 0.1, 0], radius: 2.5 }
    ],
    decorations: [
      { type: 'fire', position: [0, 0.5, 7], scale: 1.5 },
      { type: 'smoke', position: [0, 3, -8], scale: 2 }
    ],
    lights: [
      { type: 'ambient', color: 0x552211, intensity: 0.7 },
      { type: 'directional', color: 0xffaa44, intensity: 1.3, position: [0, 18, 8] },
      { type: 'point', color: 0xff4400, intensity: 2.0, position: [0, 2, 0], distance: 10 }
    ]
  }
] 